.ordenHeader{
    
  padding: 1px;
  
  
     /*Estas dos lineas son claves. Hacen que
      *  el contenido del div no quede fuera del div contenedor (ordenHeader)
      */
  border: 0px solid #000;
  overflow: hidden;

}
.ordenHeader .datos{
  overflow:  auto;  
  float:left;
  width: 50%;
  border-radius: 15px 0px 15px 0px;
  border:  #CCC solid 1px;  
}


.ordenHeader .auditor{
  overflow:  auto; 
  float: left;  
  width: 44%;
  

    


}
div#content .content #ordenDetalle{
  border: 0px solid #000;
  overflow: hidden;

  padding: 1px;



}

/*table .ordenes {
	font:  14px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse:  collapse;
	width: 100%;
        cellspacing: 1px;
	}

table.ordenes th {
    	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 0 0.5em;
	text-align: left;
        height:20px;
   
	}*/
/****************************
  tablas practicaOrden
 ****************************/

table.practicaOrden  {
	font:  12px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse:  collapse;
	width: 98%;
        margin:1%;
        cellspacing: 1px;
        padding: 1px;
        overflow: hidden;
        table-layout: fixed;        
	}
table.practicaOrden thead {
    display: table-header-group;
    /*vertical-align:  baseline ;*/
    overflow:  hidden;
    text-align: center;
}

table.practicaOrden thead tr {
    	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 0px;
	text-align: center;
        height:20px;
        background-color:  #eee;
        overflow: hidden;
        
 }
table.practicaOrden thead tr th  {
    
    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border:  #CCC solid 1px;
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    text-align: center;
    font-size:11px;        
}    
/*    	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-bottom: 3px;
	text-align: center;
        height:20px;
        overflow: hidden;
        font-size: 110%;
        background-color:  #eee;
	}*/
table.practicaOrden thead tr th b {
        
        background-color:  #eee;
	}
       
table.practicaOrden thead tr td {
	border-bottom: 1px solid #CCC;
	padding: 1px;
        height: 20px;
        overflow: hidden; 
	}
        
table.practicaOrden tbody * {
        font-size: 100%;
        overflow: hidden;
        table-layout: fixed;
}
table.practicaOrden tbody tr {
	border: 1px solid #CCC;
	text-align: left;
/*        overflow: hidden;*/
        word-wrap: break-word;
        height: 20px;
        table-layout: fixed;        
        }
table.practicaOrden tbody tr td+td {
	border: 1px solid #CCC;
	text-align: center;
        overflow: auto;
        word-wrap: break-word;
        height: 20px;
        padding: 2px;
        
	}
table.practicaOrden tbody tr td {
	border: 1px solid #CCC;
	text-align: center;
        word-wrap: break-word;
        /*overflow: hidden;*/
        height: 20px;
        padding: 2px;
	}

        
/****************************
sfTable 
****************************/
        
        
.tOrdenPager td {
        border:none;
        }        

.ordenes tfoot tr td{
        border:none;
        }        
        
/****************************
  ORDEN VistaCssClass
 ****************************/
.noLeido {
    font-weight: bold;
    opacity: 1;
}
.leido {
    
    opacity: 0.8;
}

.aut {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background: #cfc;
          
	}
.aut:hover {
            
            background: #bfb;
        }
.paut {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background:  #DEE8F2;
          
	}
.paut:hover {
            
            background: #B1C4EC;
        }

.anuladaLab {
        text-decoration:line-through;            
        }        
        
        
        
        
.noaut {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #F8E1D1;
        background: #feced3
/*        background: #fd91*/
	}

.noaut:hover {
    background: #f7c2c7;
/*            background: coral;*/
        }

.noaut.bor {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #F8E1D1;
        background: #fff
/*        background: #fd91*/
	}

.noaut.bor:hover {
    background: #f7c2c7;
/*            background: coral;*/
        }
        
        
.bor {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #fff;
	}

.bor:hover {
            background: #eee;
        }
        
        
.indet {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #ffc;
	}

.indet:hover {
            background: #eeb;
        }

.indet.bor {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #fff;
	}

.indet.bor:hover {
            background: #eeb;
        }
        
.aut.bor {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background: #fff;
          
	}
        
.aut.bor:hover {
            
            background: #bfb;
        }
        
.autXS {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
        background:   #f5cefb;
          
	}
.autXS:hover {
        background: #D1AEE7;
        }        
        
.autXS.borr {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background:  #fff;
          
	}
.autXS.bor:hover {
        background: #D1AEE7;
        }        
